package com.xiaouyudeguang.common.annotation;

import com.xiaouyudeguang.common.expiration.annotation.EnableRedisExpirationListener;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.transaction.annotation.EnableTransactionManagement;

import java.lang.annotation.*;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@SpringBootApplication
@EnableDiscoveryClient
@EnableLabResourceServer
@EnableTransactionManagement
@EnableRedisExpirationListener
public @interface StartBootApplication {

}
